//import kotlinx.coroutines.*
//import platform.posix.pthread_self
//
///**
// * 多协程并发执行
// * 同时启动多个协程观察线程复用情况
// *
// * 运行结果：
// * 主线程ID: 139869718961216
// * 协程0 线程ID: 139869569414912
// * 协程2 线程ID: 139869569414912
// * 协程3 线程ID: 139869569414912
// * 协程4 线程ID: 139869569414912
// * 协程1 线程ID: 139869654087424
// */
//
//fun main() = runBlocking {
//    println("主线程ID: ${pthread_self()}")
//
//    // 启动多个协程
//    repeat(5) { index ->
//        launch(Dispatchers.IO) {
//            println("协程$index 线程ID: ${pthread_self()}")
//            delay(500)
//        }
//    }
//
//    delay(2000)
//}
